Skip to content

Udpate job ids#37

Merged
simongdavies merged 7 commits intohyperlight-dev:mainfrom
simongdavies:udpate-job-ids
Apr 9, 2026
Merged

Udpate job ids#37
simongdavies merged 7 commits intohyperlight-dev:mainfrom
simongdavies:udpate-job-ids

Conversation

@simongdavies
Copy link
Copy Markdown
Member

Try to fix communication issues with self hosted runners

Signed-off-by: Simon Davies <simongdavies@users.noreply.github.com>
Signed-off-by: Simon Davies <simongdavies@users.noreply.github.com>
Signed-off-by: Simon Davies <simongdavies@users.noreply.github.com>
Copilot AI review requested due to automatic review settings April 9, 2026 09:14
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR aims to improve reliability of jobs running on self-hosted 1ES runners by adding per-run JobId=... labels to runs-on, and it also introduces automated Dependabot PR approval/merge automation plus updated Dependabot scanning scope.

Changes:

  • Add dynamic JobId=... runner labels to publish.yml and pr-validate.yml self-hosted jobs.
  • Add a scheduled workflow + shell script to auto-approve/merge eligible Dependabot PRs using a GitHub App token.
  • Expand .github/dependabot.yml to monitor additional Cargo/NPM directories and increase PR limits.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
scripts/auto-approve-dependabot.sh New script to approve/merge (cargo-only) Dependabot PRs based on checks + file filters.
.github/workflows/auto-merge-dependabot.yml New scheduled workflow to run the auto-approve script with a GitHub App token.
.github/workflows/publish.yml Add dynamic JobId=... label composition for self-hosted runner selection.
.github/workflows/pr-validate.yml Add JobId=... label to self-hosted jobs; switch matrix runner selection to dynamic label composition.
.github/dependabot.yml Update Dependabot to scan multiple Cargo/NPM directories and set higher PR limits.

Comment thread scripts/auto-approve-dependabot.sh Outdated
Comment thread scripts/auto-approve-dependabot.sh Outdated
Comment thread scripts/auto-approve-dependabot.sh Outdated
Comment thread scripts/auto-approve-dependabot.sh
Comment thread scripts/auto-approve-dependabot.sh Outdated
Comment thread .github/workflows/auto-merge-dependabot.yml Outdated
Comment thread .github/workflows/auto-merge-dependabot.yml
simongdavies and others added 4 commits April 9, 2026 10:52
Signed-off-by: Simon Davies <simongdavies@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@simongdavies simongdavies merged commit 021dd11 into hyperlight-dev:main Apr 9, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants